home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-08-24 | 3.5 KB | 53 lines | [TEXT/MPS ] |
- WindowPtr DrawMakeWindow(Rect *wRect,StringPtr title,Boolean visible,short wdefProc,Boolean goAwayFlag);
- void *DrawDestroyWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawIdleWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawFixCursorWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawActivateWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawDeactivateWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawUpdateWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawResizeWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawKeyWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawClickWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawUndoWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawCutWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawCopyWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawPasteWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawClearWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawPrintWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawPageSetupWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawSaveWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawLoadWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawEventWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawHitControlWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawSelectAllWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawGroupWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
- void *DrawUnGroupWindow(WindowPtr window,WInfoPtr infoPtr,void *data);
-
- void SetDrawMethods(WInfoPtr info);
-
- void EnterNewShape(WindowPtr window,WInfoPtr infoPtr,Point where);
- Boolean WarpExistingShape(WindowPtr window,WInfoPtr infoPtr,Point where,Boolean extendSelection);
- Boolean CheckHitShape(WindowPtr window,WInfoPtr infoPtr,Point offsetPos,Point hitPt,ShapeListPtr theShape,Boolean *warp);
- void RubberBandShape(short shapeType,Point anchor,Point *retDestination,Point offset);
- void DrawAllShapes(WInfoPtr infoPtr,Point offsetPos);
- void DrawShapeObject(ShapeListPtr theShape,Point drawOffset,Boolean selected);
- void DrawCurrentShape(short theShape,Point anchor,Point endPt,Point drawOffset);
- void DrawAnchorPoints(ShapeListPtr theShape,Point drawOffset,Boolean selected);
- void EraseAnchorPoints(ShapeListPtr theShape,Point drawOffset);
- Boolean CheckHitAnchor(ShapeListPtr theShape,Point hitPt,Point offsetPos,Point *anchor,Point *endPt);
- void FixRect(Rect *rect);
- void OffsetShape(ShapeListPtr theShape,short deltaH,short deltaV);
- ShapeListPtr AddShape(short currentShape,Point anchor,Point destination,ShapeListPtr subList,ShapeListPtr *shapeHead,Boolean addToEnd);
- void AddShapeUndo(short currentShape,Point anchor,Point destination,WindowPtr window,WInfoPtr infoPtr);
- void RemoveTopShape(WindowPtr window,WInfoPtr infoPtr);
- void InvalShapeArea(WindowPtr window,WInfoPtr infoPtr,ShapeList *theShape);
- short CheckShapeSelected(WInfoPtr infoPtr);
- short CheckGroupSelected(WInfoPtr infoPtr);
- void GetGroupBounds(ShapeListPtr groupList,Point *anchor,Point *destination);
- OSErr SaveFileToTemp(WInfoPtr infoPtr,FSSpec *fSpec);
- OSErr SaveDrawingToDisk(short fRefNum,WInfoPtr infoPtr);
- OSErr SaveShapesToDisk(short fRefNum,ShapeListPtr shapeList,long *totalCount);
- OSErr LoadShapesFromDisk(short fRefNum,ShapeListPtr *shapeHead);
- void FixDrawMenus(WInfoPtr infoPtr);
- void FixDrawEditMenu(void);
-